package ex.com.jm.food.dao;

import java.util.List;

import ex.com.jm.food.entity.Ads;

/**
 *广告管理dao层 
 * @author zhaojw
 *
 */
public interface AdminAdsDao {

	/**
	 * 广告管理列表
	 * @param initPage 当前页
	 * @param pageRow 每页显示数据
	 * @param s_date 起始时间
	 * @param e_date 截止时间
	 * @param type 广告类型(0:特价1:热销2:新菜)
	 * @param status 状态(0:待审核1:审核通过；2：审核未通过;3:结束)
	 * @return
	 */
	public List<Ads> getAds(int initPage,int pageRow,String adName,String s_date,String e_date,Integer type,Integer status,String sort,String order);
	
	/**
	 * 广告管理总共数据
	 * @param s_date 起始时间
	 * @param e_date 截止时间
	 * @param type 广告类型(0:特价1:热销2:新菜)
	 * @param status 状态(0:待审核1:审核通过；2：审核未通过;3:结束)
	 * @return
	 */
	public int adsCount(String adName,String s_date,String e_date,Integer type,Integer status);
	/**
	 * 更改广告状态
	 * @param status 
	 * @return
	 */
	public boolean updateStatus(Integer status,String id);
	/**
	 * 详情
	 * @param id
	 * @return
	 */
	public Ads editAds(String id);
	
}
